﻿<%@ Application Language="C#" %>

<script runat="server">

    void Application_Start(object sender, EventArgs e) 
    {
        if (!System.IO.File.Exists(Server.MapPath("../Styles/demtruycap.txt")))
            System.IO.File.WriteAllText(Server.MapPath("../Styles/demtruycap.txt"), "0");
        Application["DaTruyCap"] = int.Parse(System.IO.File.ReadAllText(Server.MapPath("../Styles/demtruycap.txt")));   
    }
    
    void Application_End(object sender, EventArgs e) 
    {
        //  Code that runs on application shutdown

    }
        
    void Application_Error(object sender, EventArgs e) 
    { 
        // Code that runs when an unhandled error occurs
    }

    void Session_Start(object sender, EventArgs e) 
    {
        // Tăng số đang truy cập lên 1 nếu có khách truy cập
        if (Application["DangTruyCap"] == null)
            Application["DangTruyCap"] = 1;
        else
            Application["DangTruyCap"] = (int)Application["DangTruyCap"] + 1;
        // Tăng số đã truy cập lên 1 nếu có khách truy cập
        Application["DaTruyCap"] = (int)Application["DaTruyCap"] + 1;
        System.IO.File.WriteAllText(Server.MapPath("../Styles/demtruycap.txt"), Application["DaTruyCap"].ToString()); 
    }

    void Session_End(object sender, EventArgs e) 
    {
        //Khi hết session hoặc người dùng thoát khỏi website thì giảm số người đang truy cập đi 1
        Application["DangTruyCap"] = (int)Application["DangTruyCap"] - 1;     
    }
       
</script>
